package br.com.fiap.vendas.business.service.interfaces;

import br.com.fiap.vendas.business.vo.PedidoVO;

import java.math.BigDecimal;
import java.util.List;

/**
 * Created by jeferson on 1/26/14.
 */
public interface PedidoService {

    public static final String JNDI_NAME = "java:venda-ear/venda-ejb/PedidoServiceImpl!br.com.fiap.vendas.business.service.interfaces.PedidoService";

    public void inserirPedido(PedidoVO pedidoVO);

    public List<PedidoVO> buscarPedidos();

    public void atualizarStatusPedido(PedidoVO pedidoVO);

    public List<PedidoVO> localizarProdutosPorValor(final BigDecimal valor);

    public List<PedidoVO> localizarPedidosReservados();

    public PedidoVO localizarPedidoPorId(Integer idPedido);

    public Integer inserirPedidoAssincrono(PedidoVO pedidoVO);

}
